package com.greyshark.lib.bluetooth.core

import com.greyshark.lib.bluetooth.callback.DataPacketCallback
import com.greyshark.lib.bluetooth.callback.report.ReportRealTimeBatteryInfoCallback
import com.greyshark.lib.bluetooth.callback.report.ReportRealTimeHealthInfoCallback
import com.greyshark.lib.bluetooth.callback.report.ReportRealTimeInfoCallback
import com.greyshark.lib.bluetooth.callback.report.ReportRealTimeSportInfoCallback
import com.greyshark.lib.bluetooth.callback.report.ReportSportInfoCallback

object CallbackManager {

  //设备回复的数据裸包数据
  var dataPacketCallback: DataPacketCallback? = null

  //设备主动上报电量信息
  var reportRealTimeBatteryInfoCallback: ReportRealTimeBatteryInfoCallback? = null

  //设备主动上报实时信息
  var reportRealTimeInfoCallback: ReportRealTimeInfoCallback? = null

  //设备主动上报实时健康信息
  var reportRealTimeHealthInfoCallback: ReportRealTimeHealthInfoCallback? = null

  //设备主动上报实时运动信息
  var reportRealTimeSportInfoCallback: ReportRealTimeSportInfoCallback? = null

  //设备主动上报运动信息
  var reportSportInfoCallback: ReportSportInfoCallback? = null
}